<?php

/**
 * 传递数据map器.
 *
 * @author xiaoxia.xu <xiaoxia.xuxx@aliyun-inc.com>
 * @copyright ©2003-2103 phpwind.com
 * @license http://www.windframework.com
 *
 * @version $Id: PwAcloudDataMapper.php 12670 2012-06-25 07:44:35Z yanchixia $
 */
class PwAcloudDataMapper
{
    private $src = '';
    private $charset = 'utf8';
    private $username = '';
    private $uid = 0;
    private $tid = 0;
    private $fid = 0;
    private $title = '';

    /**
     * 获得当前页标识.
     *
     * @return string
     */
    public function getSrc()
    {
        return $this->src;
    }

    /**
     * 获得编码
     *
     * @return string
     */
    public function getCharset()
    {
        return $this->charset;
    }

    /**
     * 获得当前登录用户名.
     *
     * @return string
     */
    public function getUsername()
    {
        return $this->username;
    }

    /**
     * 获得当前登录用户ID.
     *
     * @return int
     */
    public function getUid()
    {
        return $this->uid;
    }

    /**
     * 获得当前帖子ID.
     *
     * @return int
     */
    public function getTid()
    {
        return $this->tid;
    }

    /**
     * 获得当前版块ID.
     *
     * @return int
     */
    public function getFid()
    {
        return $this->fid;
    }

    /**
     * 获得当前帖子标题.
     *
     * @return string
     */
    public function getTitle()
    {
        return $this->title;
    }

    /**
     * 设置当前页面标识.
     *
     * @param string $src
     */
    public function setSrc($src)
    {
        $this->src = $src;
    }

    /**
     * 设置当前使用编码
     *
     * @param string $charset
     */
    public function setCharset($charset)
    {
        $this->charset = $charset;
    }

    /**
     * 设置当前登录用户名.
     *
     * @param string $username
     */
    public function setUsername($username)
    {
        $this->username = $username;
    }

    /**
     * 设置当前登录用户名.
     *
     * @param int $uid
     */
    public function setUid($uid)
    {
        $this->uid = $uid;
    }

    /**
     * 设置当前帖子ID.
     *
     * @param int $tid
     */
    public function setTid($tid)
    {
        $this->tid = $tid;
    }

    /**
     * 设置当前版块ID.
     *
     * @param int $fid
     */
    public function setFid($fid)
    {
        $this->fid = $fid;
    }

    /**
     * 设置当前帖子标题.
     *
     * @param string $title
     */
    public function setTitle($title)
    {
        $this->title = $title;
    }
}
